643173
277390
712719
803598
354165
106768
202730
661151
537473
562306
619425
297652
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471